Challenges and opportunities for improving code-based testing of graphical user interfaces

نویسندگان

  • Marcel R. Karam
  • Sergiu M. Dascalu
  • Rami H. Hazimé
چکیده

The research presented in this paper introduces an execution model for graphical user interfaces (GUIs) that we have developed and formalized as a sequence of actions and finite output states. This model has allowed us to investigate the possibility of applying code-based testing methodologies to testing graphical user interfaces. Our findings highlighted challenges and revealed opportunities to adapt code-based testing methodology to verify the correctness of such interfaces. In particular, the “All-OP-DUs” technique provides important error detection capability and can be applied effectively to test GUIs. This paper also introduces Xtester, the GUI testing tool we are currently building to empirically evaluate our proposed testing criteria.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Trust Model for B2C E-Commerce Based on 3D User Interfaces

Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...

متن کامل

Automated Testing of Graphical User Interfaces

The aim of this paper is to evaluate tools used for testing of graphical user interfaces, in the context of a course (EDA260) at Lund University. It provides a brief overview over some of the existing tools for automated testing of Java-based graphical user interfaces, while focusing on one tool in particular – Abbot. It takes a look at some best-practices and the challenges that have occurred ...

متن کامل

State of art and open issues on graphical user interfaces for object-oriented database systems

Graphical user interfaces have become very popular for database systems since they increase the usability of these applications. The functionality and ease-of-use of the graphical user interface, however, depend on the expressiveness and complexity of the underlying data model. With the advent of new database technology based on powerful data models like the object-oriented data model new chall...

متن کامل

Evaluating Paas Scalability and Improving Performance Using Scalability Improvement Systems

Cloud computing has almost changed the way of obtaining resources and managing platform as a service. With these improvements, challenges like scalability testing, performance testing is emerging very fast. This paper focuses on the evaluation of scalability of PaaS as well along with that propose a graphical model where SIS (Scalability Improvement System)is proposed in which cache are impleme...

متن کامل

A Comparison of GUI and VUI Testing

Software testing is a critical step in the software development lifecycle, and it is equally important to evaluate the graphical user interface of an application. While there are many testing techniques used in testing graphical user interfaces, the number of techniques and studies for voice user interface testing is minimal. This paper presents an overview of selected techniques used in graphi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Comput. Meth. in Science and Engineering

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2006